123456/V5 2324/9.4.php

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php //schrijf een functie die uit als argument doorgegeven HTML alle links en plaatjes haalt. Bijvoorbeeld: "Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>" moet worden: "Dit is een link met een plaatje:" $html = "<p>Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'>. Dit is een <a href='pagina.php'>link</a> met een plaatje: <img src='plaatje.jpg'></p>. "; $html_gestripped = strip($html); echo $html_gestripped; function strip($html){ while(strstr($html,"<a")){ $begina = strpos($html, "<a"); $einda = strpos($html, ">",$begina); $html = substr_replace($html,"",$begina, $einda-$begina+1); $html = str_replace("</a>","",$html); } while(strstr($html,"<img")){ $beginimg = strpos($html, "<img"); $eindimg = strpos($html, ">",$beginimg); $html = substr_replace($html,"",$beginimg, $eindimg-$beginimg+1); } return $html; } ?> </body> </html>

Resultaat

Made by Thijs Aarnoudse